put one's teeth on edge - Alemán Inglés Diccionario